package com.rightsidetech.activity.dto.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

@Data
public class MtActivityBaseInfoInsertReq implements Serializable {

    @ApiModelProperty("模版名称")
    @NotBlank(message = "名称不能为空")
    private String baseName;

    @ApiModelProperty("获奖标准(1订单 2赞数 3天数 4销量)")
    private Byte awardRule;

    @ApiModelProperty("奖励(1现金 2积分)")
    private Byte reward;

    @ApiModelProperty("奖励方式（1平分 2随机 3固定 4抽奖）")
    private Byte rewardWay;

    @ApiModelProperty("评比规则（1全部排名 2大区排名）")
    private Byte compare;

    @ApiModelProperty("参与方式（1上传图片 2抽奖 3连续上传图片）")
    private Byte attend;

    @ApiModelProperty("参与规则（1区域 2等级）")
    private Byte joinRule;
}
